expert witness intellectual property it consulting expert network consultant copyright attorney computer expert network computer consulting consultant network consulting expert witness testimony network security patent computer forensics consulting computer consultant